/*--------------------------------------------------------*/
/*					整个商店系统的大的按钮
/*--------------------------------------------------------*/
/* 按钮总体设定 */
.actbtn             {width:90px; height:36px; cursor:pointer;margin-top:5px;border:none;text-indent:-9999px;background-repeat:no-repeat;display:block;}/* 购买按钮 */  
.btn-buy            {background:url(btn-buy.gif); float:left; width:120px;}			/* 购买按钮  */
.btn-fastbuy        {background:url(btn-fastbuy.gif); float:left; width:120px; margin-right:5px;}		/* 立即购买按钮  */
.btn-register       {background:url(btn-register.gif); width:87px; height:30px; margin-bottom:35px;}  /* 注册按钮 */
.btn-login          {background:url(btn-login.gif); width:87px; height:30px; margin-bottom:35px;}   /* 登录按钮 */
.btn-forgetpass     {background:url(btn-forgetpass.gif); width:87px; height:30px;}  /* 忘记密码 */
.btn-newregister	{background:url(btn-newregister.gif); width:182px; height:30px;}  /* 注册一个新帐号 */
.btn-buynow			{background:url(btn-buynow.gif); width:182px; height:30px;}  /* 无需注册立即购买 */
.btn-advancesearch  {background:url(btn-advancesearch.gif); width:87px; height:30px;}  /* 高级搜索按钮按钮 */
.btn-gift           {background:url(btn-gift.gif); width:120px; height:37px;}  /* 赠品兑换 */
.star-on .btn-fav   {background:url(favadded.gif);}                     /* 加入收藏 */
.btn-return         {background:url(btn-return.gif) no-repeat;}  /* 购物车继续购物按钮*/
.btn-next           {background:url(btn-next.gif); width:126px;}  /* 购物下一步*/
.btn-return-checkout{background:url(btn-return-small.gif) no-repeat; width:126px;}
.btn-confirm		{background:url(btn-confirm.gif); width:167px;}
.btn-order          {background:url(btn-order.gif); width:167px;}  /* 确认以后下订单*/
.btn-clearcat       {background:url(btn-clearcat.gif);}  /* 清空购物车*/
.btn-nogift         {background:url(btn-nogift.gif); width:120px; height:37px;}/* 暂无赠品*/
.btn-notify         {background:url(btn-notify.gif); width:120px; height:37px;}   /* 到货通知*/
.btn-viewcart		{background:url(btn-viewcart.gif); width:77px; height:22px; float:left; margin-right:5px;}  /* mini-cart*/
.btn-continue		{background:url(btn-continue.gif); width:66px; height:22px; float:left;}
.btn-pay                {background:url(btn-pay.gif); width:112px; height:36px;}
.btn-ok				{background:url(btn-ok.gif); width:64px; height:28px; float:left;}
.btn-pay-ok                {background:url(btn-ok.gif);width:64px; height:28px;float:none;}

.btn-normal           {margin:0;padding:0;background: #E2E8EB;  color: #000;    text-decoration: none; display:inline;	font-weight: normal;
					 margin-left: 3px; padding:4px 4px 2px 4px;cursor: pointer;
					 border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 2px solid #bec6ce;border-bottom: 2px solid #bec6ce;}/* 用于普通的按钮*/
.btn-save	{background:url(btn-save.gif) no-repeat;}/*个人信息保存*/



/*--------------------------------------------------------*/
/*					分页
/*--------------------------------------------------------*/
.pager               {clear:both;margin:5px;}
.pager td            {padding:0 2px; vertical-align:middle}
.pager .pagernum  a  { padding:1px 5px; border:1px solid #ccc; margin:0 2px}

.pager .pagernum  a:hover  { color:#ff9c00; padding:1px 5px; border:1px solid #ff9c00; margin:0 2px}

.pager .prev,
.pager .next,
.pager .onprev,
.pager .onnext,  
.pager .unprev,
.pager .unnext   {height:18px;display:block;overflow:hidden;text-indent:-9999px;}

.pager .prev,
.pager .onprev,  
.pager .unprev {background:url(pager_pre.gif) no-repeat 0 0;width:50px;}

.pager .next,
.pager .onnext,
.pager .unnext      {background:url(pager_next.gif) no-repeat 0 0;width:50px;}

.pager .onprev,
.pager .onnext       {background-position:0 -18px;}

.pager .unprev,
.pager .unnext { background-position:0 -36px;}

.pager .pagecurrent  {padding:1px 5px; border:1px solid #fff; background:#f90; color:#fff; margin:0 2px}

/*--------------------------------------------------------*/
/*					整个网站通用的价格样式
/*--------------------------------------------------------*/
.price1{	font-size:16px;	color:#FF6600;	font-weight:bold;}
.mktprice1{	font-size:11px;	color:#999;	text-decoration:line-through;}
.saveprice1{	font-size:11px;	color:#f90;	}

.goodpic{text-align:center;}
.goodpic a{border:3px solid #fff;display:block;text-align:center;overflow:hidden;}
.goodpic a img{}

/*--------------------------------------------------------*/
/*					通用的成功与错误验证
/*--------------------------------------------------------*/
.valierror{	padding:3px 5px 3px 21px;  margin:0 5px; display:inline; height:25px;
			border: 1px solid #E6594E;
			white-space:nowrap;text-align: left;color: #E6594E;
			background:#FCEAE8 url(stop.gif) no-repeat 3px;
}
.valisuccess{
            padding:2px 5px 2px 15px; padding-left: 21px;  margin-left:10px; display:inline;
			border: 1px solid #99D073;
			white-space:nowrap;text-align: left;color: #539A33;
			background:#EBF7E3 url(success.gif) no-repeat 3px;

}
/*tips*/
.tip-text{
   font-size:13px;
   font-weight:bold;
   border:1px #fff solid;
   background:#e9e9e9;
   padding:10px;
}
.tip{
  border:1px #ccc solid;
}
.cantbuy .tip-text{
   border-color:#fff;
   background-color:#fffcc1;
   color:#ff0000;
}
.cantbuy .tip{
  border-color:#f6a100;
}

.x-vali-error{
	color:#E6594E;
}

/*日期 calendar*/
.calendar{border:1px #ccc solid;}
.datepicker {font-family: Verdana, Arial, Helvetica, sans-serif;background: none !important;overflow: hidden;width: 226px;}
.datepicker table {background: #BEBEBE;margin: 0 auto;padding: 0;overflow: hidden;border-spacing: 0px;border: 1px solid #000;border-top: none;width: 100%;}
.datepicker caption {color: #333;font-weight: bold;font-size: 13px;text-align: center;width: 100%;height: 25px;line-height: 26px;background:#4E6A81 url(calbg.gif) repeat-x;border: 1px solid #000;	}
.datepicker caption a {cursor: pointer;color:#000;text-decoration:none;font-weight:bold;}
.datepicker caption span.month {width: 120px;padding-left:10px;	}
.datepicker caption span.year {width: 80px;padding-right:10px;}			
.datepicker th, .datepicker td {cursor: default;font-size: 12px;background: #fff;height: 25px;width: 30px;text-align: center;border-top: 1px solid #BEBEBE;	}
.datepicker th { background: #FDFDDB; border: none; color: #888; font-family:Verdana; font-size:10px; }
.datepicker td.active { cursor: pointer; }
.datepicker td.inactive { background: #EEEEEE; color: #BEBEBE; }
.datepicker td.today { border-top: 1px solid #FFD700; background: #FFFFDD; }
.datepicker td.hilite { background: #000; color: #fff; }


/*通用的对话框样式*/
/*Dialog*/
.dialog {
    position: absolute;
	text-align:left;
	z-index:4000;
    font-size: 12px;
    background:#fff;
    border:3px #ff6600 solid;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    top: 100px;
    left: 100px;
}

/*.dialog .dialog-box{
   position:absolute;
   z-index:-1;
   left:3px;
   top:3px;
   border:3px #444 solid;
   border-top:none;
   border-left:none;
   background:none;
   width:100%;
   height:100%;
   overflow:hidden;
   opacity:0.3;
   filter:alpha(opacity=30);
}*/.dialog .dialog-box	{	display: none;}
.dialog .dialog-title{
   overflow:hidden;

   border-bottom:1px dotted #ccc;
}
.dialog .title{
  font-size:14px;
  font-weight:bold;
}
.dialog .dialog-close-btn{
  float:right;
  color:#ff0000;
  cursor:pointer;
}
.dialog .dialog-content{
 clear:both;
 padding:9px;

}


/*----------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/
/*	以下是css通用部分，涉及到页面的排版、布局等等。
    这些定义与样式，制作模板的时候也可以直接使用，一定程度上可以减少制作模板的工作量。
	当然，在制作其他网站的时候，您可以同样拷贝和使用下面的css定义。
	
	1、重置相关的html元素
	2、与字体与显示相关的定义
	3、表单区域的样式
	4、反馈信息
	5、对列表的定义
	6、表格样式
	7、缩图列表
    8、布局相关的css定义
/*----------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------*/
/* 1、 重置相关的html元素
/*----------------------------------------------------------------------------------------------------------------------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; 
	font-family: inherit; vertical-align: baseline; list-style:none;
}
/* Tables still need 'cellspacing="0"' in the markup. */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td { font-weight: normal;}
table, td, th { vertical-align: top;}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
address,
caption,
em,
th,
i { font-style:normal; font-weight:400; }
/* Remove annoying border on linked images. */
a img { border: none; }
a{color:#000;text-decoration:none; outline:none}
a:hover {color: #f90;}

/*----------------------------------------------------------------------------------------------------------------------*/
/*2、与字体与显示相关的定义
/*----------------------------------------------------------------------------------------------------------------------*/
/* 标题
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; margin:5px 0; font-weight: bold;}

h1 { font-size: 18px;}
h2 { font-size: 16px; }
h3 { font-size: 14px;}
h4 { font-size: 12px;}
h5 { font-size: 1em;}
h6 { font-size: 1em;}

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}

/* 与文字与字体相关的元素
-------------------------------------------------------------- */
a           {color:#000;text-decoration:none;}
a:hover     {color: #f90;}
.lnk        {text-decoration:underline; cursor:pointer}

p           { margin: 0 0 1.5em; }
p img.left  { margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
del         { color:#666; }

pre,code    { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 


/* Misc classes
-------------------------------------------------------------- */
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }

/* 字体向右对齐 */
.textright,td.textright,a.textright,span.textright,li.textright,div.textright,p.textright
{text-align:right;}
/* 字体向左对齐 */
.textleft, td.textleft,a.textleft,span.textleft,li.textleft,div.textleft,p.textleft,colgroup.textleft
{text-align:left;}
/* 字体居中对齐 */
.textcenter, td.textcenter,a.textcenter,span.textcenter,li.textcenter,div.textcenter,p.textcenter,colgroup.textcenter
{text-align:center;}
/* 容器内文字不换行 */
.textnowrap, td.textnowrap,a.textnowrap,span.textnowrap,li.textnowrap,div.textnowrap,p.textnowrap
{white-space:nowrap;}
/* 容器内文字可以换行 */
.textwrap, td.textwrap,a.textwrap,span.textwrap,li.textwrap,div.textwrap,p.textwrap
{white-space:normal;}
/* 设置元素既有inline属性又有block属性 */
.inline-block{display:inline-block;display:-moz-inline-stack;*display:inline;zoome:1;}

/* 字体的大小颜色
-------------------------------------------------------------- */
.font9px         { font-size:9px;}
.font10px         { font-size:10px;}
.font11px         { font-size:11px;}
.font12px         { font-size:12px;}
.font14px         { font-size:14px;}
.font16px         { font-size:16px;}
.font18px         { font-size:18px;}
.font20px         { font-size:20px;}

/* 字体的粗细
-------------------------------------------------------------- */
.fontbold         { font-weight:700;}
.fontnormal       { font-weight:normal;}

/* 字体的颜色
-------------------------------------------------------------- */
.fontcolorRed     { color:#CC0000}
.fontcolorGreen   { color:#618605}
.fontcolorOrange  { color:#f90;}
.fontcolorBlack   { color:#000;}
.fontcolorGray    { color:#666;}
.fontcolorBlue    { color:#369;}

/* 元素背景色
-------------------------------------------------------------- */
.ColColorRed            {background:#fbeeef; }
.ColColorGray           {background:#efefef; }
.ColColorGraydark       {background:#efefef; }
.ColColorGreen          {background:#eefbee; }
.ColColorBlue           {background:#eef4fb }
.ColColorOrange         {background:#FBF7EE}
.ColColorWhite          {background:#fff}




/*----------------------------------------------------------------------------------------------------------------------*/
/*3、表单区域的样式
/*----------------------------------------------------------------------------------------------------------------------*/

fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }

/*表单元素的包裹*/
.FormWrap *{ line-height:150%;}
.FormWrap                      {margin:10px 0;margin-bottom:0;border:1px solid #D5D5D5;background:#f0f0f0;	padding:7px;}
.FormWrap label                {width:auto;}
.FormWrap th label             {cursor:pointer;}
.FormWrap em                   {font-stretch:normal;	color:#FF6600;	margin:0 2px;}
.inputstyle                    {border:1px solid #ccc; padding:3px 5px; border-top-color:#777;border-left-color:#777;}
.buttonstyle                   {padding:1px 5px; font-size:14px;}
		
/*分区内的表格形式的表单*/		
.division                      {background:#fff;	border:1px solid #E1E1E1;	padding:7px;	margin-bottom:7px;}/*表单不同区域的划分*/
.borderdown                    {border-top: 1px solid #bec6ce;  border-left: 1px solid #bec6ce; border-right: 1px solid #fff;     border-bottom: 1px solid #fff;}
.borderup         			   {border-top: 1px solid #efefef;     border-left: 1px solid #efefef;    border-right: 1px solid #bec6ce;  border-bottom: 1px solid #bec6ce;}
.borderbottom                  {border-bottom: 1px solid #eee; margin-bottom:5px;}
.division .forform th,
.division .forform td          { vertical-align:top; padding:5px;}
.division .forform th          { width:120px;font-size:14px; font-weight:normal;padding-left:5px; color:#777; white-space:nowrap; text-align:right;}

/*表单部分带有增减按钮的输入框*/	
.Numinput                      {padding:0 20px; position:relative; height:20px;}
.Numinput input                {font-size:12px; width:24px; height:15px; line-height:15px;}
.Numinput .numadjust           {position:absolute;width:18px; height:9px; right:1px; overflow:hidden;background-image:url(numadjust.gif); background-repeat:no-repeat; cursor:pointer}
.Numinput .numadjust.increase  {background-position:0 0;top:0}
.Numinput .numadjust.increase.active  {background-position:0 -20px}
.Numinput .numadjust.decrease  {background-position:0 -10px; bottom:0;}
.Numinput .numadjust.decrease.active {background-position:0 -30px;}


/*----------------------------------------------------------------------------------------------------------------------*/
/*4、反馈信息
/*----------------------------------------------------------------------------------------------------------------------*/

/*设置不同的提示的样式，包括背景与颜色*/
.error,
.notice,
.note, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd;}


.error h4,
.notice h4,
.note h4, 
.success h4{ margin:3px 0;}

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.note       { background: #F5F4EC; color: #514721; border-color: #E5DDC7;}
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }

/*设置不同提示信息内的链接的样式*/
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.note a     { color: #000; text-decoration:none;  }
.success a  { color: #264409; }

/*关闭提示信息的按钮*/
.error .option,
.notice .option,
.note .option, 
.success .option   { float:right;cursor:pointer}

/*带图标的提示信息样式*/
.error .pic,
.notice .pic, 
.note .pic,     
.success .pic { width:48px; height:48px;}
.error .pic   { background: url(infoerror.gif); }
.notice .pic  { background: url(infonotice.gif); }
.note .pic    { background: url(infonote.gif); }
.success .pic { background: url(infosuccess.gif); }

/*简单的提示信息*/
.infotips{ color:#999; padding-left:5px}

/*系统信息反馈页面*/
.FeedBackInfo                 {margin:50px auto;color:#333333; width:700px;}
.FeedBackInfo .success,
.FeedBackInfo .error          {margin:0 auto; background:none; border:0;}

.FeedBackInfo .success .pic,
.FeedBackInfo .error .pic     {background:url(feedbackinfo.gif) no-repeat center;	width:128px; height:128px;padding:0 10px;		border-right:1px solid #eee;}
.FeedBackInfo .success .pic   {background-position:0 18px;}
.FeedBackInfo .error .pic     {background-position:0 -97px;}

.FeedBackInfo h1              {margin:0 0 0 5px; font-size:14px; }
.FeedBackInfo .success h1     {color:#060;}
.FeedBackInfo .error h1       {color:#900}


/*----------------------------------------------------------------------------------------------------------------------*/
/*5、对列表的定义
/*----------------------------------------------------------------------------------------------------------------------*/
/*普通的列表定义*/
ul.list                    {margin:10px 0;}
ul.list li                 {background:url(ra.gif) no-repeat 0 8px;padding-left:15px;color:#666;display:block;border-bottom:1px solid #efefef;line-height:23px;}
ul.list ul                 {margin-left:10px;}												
ul.list li.nolist          {border-bottom:0;background:none;}

/*右侧带有说明的列表*/
ul.list.WithRight li       {position:relative;}
ul.list.WithRight li span  {position:absolute;	right:0;color:#666/*可以写入时间*/}	

/*浮动列表*/
ul.list.float li		   {width:45%;float:left; margin-left:15px;}	/*这里宽度可以根据实际情况在模板的css里面重新定义*/

/*有序列表*/											
ol                         {}
ol li                      {margin:0 0 0 20px; color:#000;border-bottom:1px solid #efefef;line-height:20px;list-style:decimal;}
ol li ol                   {margin-top:1px 0 0 10px}	



/*----------------------------------------------------------------------------------------------------------------------*/
/*6、表格样式
/*----------------------------------------------------------------------------------------------------------------------*/

/*定义table类型 可以结合colgroup使用来定义列的背景色，th与td元素全部居中，如需要单元格内文字左对齐或者右对齐，需要在td上设置*/
.liststyle              { border: 1px solid #ddd;	width:100%;	margin:0;}
.liststyle a            { padding-right:5px; text-decoration:underline;}
.liststyle a.lnk        { text-decoration:none;}
.liststyle thead th     {text-align:center;	font-size:12px; white-space:nowrap;	font-weight:700;background:url(tablethbg.gif);	
						 border-bottom:1px solid #ccc;	border-top:1px solid #fff;	border-right:1px solid #ddd;	border-left:1px solid #fff;
						 padding:4px 3px;}/*定义列表的头部*/
.liststyle  td, 
.liststyle  th          {padding:4px;  word-break:break-word; text-align:center;
				        border-right:1px solid #ddd;	border-left:1px solid #fff;	border-bottom:1px solid #ddd;	border-top:1px solid #fff;}


/*定义data型表格，th居右对齐，td居左对齐*/
.liststyle.data td, 
.liststyle.data th      {word-break:break-word;}				
.liststyle.data tbody th      {text-align:right;color:#000; font-size:14px;} 
.liststyle.data td      {text-align:left;}	
.liststyle.data .colspan{ text-align:center; border-bottom:1px solid #aaa;border-top:1px solid #fff; color:#000; font-weight:700;}	/*用于整个通栏的td，使用了colspan的td*/
/*表格下方的操作区域*/
.liststyle_option       {}
.liststyle_option th,
.liststyle_option td    {padding:5px; text-align:center; background:#eee; text-align:left;}

.liststyle .viewpic     {text-indent:-9999px; display:block;width:20px;height:20px; background:url(goodsgallary_icon.gif) 0 -25px no-repeat;}
.liststyle .addtocart   {text-indent:-9999px; display:block;width:20px;height:20px; background:url(goodsgallary_icon.gif) 0 -100px no-repeat;}
.liststyle .phone-group li{list-style:none;line-height:30px;}



/*----------------------------------------------------------------------------------------------------------------------*/
/*7、缩图列表
/*----------------------------------------------------------------------------------------------------------------------*/
.thumbnailPic{}
.thumbnailPic ul{ float:left; text-align:center; margin-right:10px;}
.thumbnailPic ul li.pic a{ display:block; height:50px; width:50px; border:1px solid #ccc;}


/*----------------------------------------------------------------------------------------------------------------------*/
/*7、布局相关的css定义
/*----------------------------------------------------------------------------------------------------------------------*/


/* 定义布局css的浮动与margin. */
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, 
div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, 
div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, 
div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, 
div.span-21, div.span-22, div.span-23, div.span-24, div.span-auto {
  float: left;
  margin-right: 10px; 
}
/* 布局的最后一项 */
div.last { margin-right: 0; }
/* 布局元素的宽度 */
.span-0  { width: 10px; }
.span-1  { width: 30px; }
.span-2  { width: 70px; }
.span-3  { width: 110px; }
.span-4  { width: 150px; }
.span-5  { width: 190px; }
.span-6  { width: 230px; }
.span-7  { width: 270px; }
.span-8  { width: 310px; }
.span-9  { width: 350px; }
.span-10 { width: 390px; }
.span-11 { width: 430px; }
.span-12 { width: 470px; }
.span-13 { width: 510px; }
.span-14 { width: 550px; }
.span-15 { width: 590px; }
.span-16 { width: 630px; }
.span-17 { width: 670px; }
.span-18 { width: 710px; }
.span-19 { width: 750px; }
.span-20 { width: 790px; }
.span-21 { width: 830px; }
.span-22 { width: 870px; }
.span-23 { width: 910px; }
.span-24, div.span-24 { width: 950px; margin: 0; }
.span-auto{ width:auto;}
/*附加右边空栏*/
.append-1  { padding-right: 40px; }  
.append-2  { padding-right: 80px; } 
.append-3  { padding-right: 120px; } 
.append-4  { padding-right: 160px; } 
.append-5  { padding-right: 200px; } 
.append-6  { padding-right: 240px; } 
.append-7  { padding-right: 280px; } 
.append-8  { padding-right: 320px; } 
.append-9  { padding-right: 360px; } 
.append-10 { padding-right: 400px; } 
.append-11 { padding-right: 440px; } 
.append-12 { padding-right: 480px; } 
.append-13 { padding-right: 520px; } 
.append-14 { padding-right: 560px; } 
.append-15 { padding-right: 600px; } 
.append-16 { padding-right: 640px; } 
.append-17 { padding-right: 680px; } 
.append-18 { padding-right: 720px; } 
.append-19 { padding-right: 760px; } 
.append-20 { padding-right: 800px; } 
.append-21 { padding-right: 840px; } 
.append-22 { padding-right: 880px; } 
.append-23 { padding-right: 920px; } 

/*附加左边空栏*/
.prepend-1  { padding-left: 40px; }  
.prepend-2  { padding-left: 80px; } 
.prepend-3  { padding-left: 120px; } 
.prepend-4  { padding-left: 160px; } 
.prepend-5  { padding-left: 200px; } 
.prepend-6  { padding-left: 240px; } 
.prepend-7  { padding-left: 280px; } 
.prepend-8  { padding-left: 320px; } 
.prepend-9  { padding-left: 360px; } 
.prepend-10 { padding-left: 400px; } 
.prepend-11 { padding-left: 440px; } 
.prepend-12 { padding-left: 480px; } 
.prepend-13 { padding-left: 520px; } 
.prepend-14 { padding-left: 560px; } 
.prepend-15 { padding-left: 600px; } 
.prepend-16 { padding-left: 640px; } 
.prepend-17 { padding-left: 680px; } 
.prepend-18 { padding-left: 720px; } 
.prepend-19 { padding-left: 760px; } 
.prepend-20 { padding-left: 800px; } 
.prepend-21 { padding-left: 840px; } 
.prepend-22 { padding-left: 880px; } 
.prepend-23 { padding-left: 920px; } 

/*布局元素右边边框*/
.border { padding-right: 4px; margin-right: 5px; border-right: 1px solid #ccc;}

/* 布局元素具有更宽边距的右边边框 */
.colborder {padding-right: 24px;margin-right: 25px;border-right: 1px solid #ccc;}

/*把元素向前或者向后推向前一栏或者后一栏*/
.pull-1 { margin-left: -40px; }
.pull-2 { margin-left: -80px; }
.pull-3 { margin-left: -120px; }
.pull-4 { margin-left: -160px; }
.pull-5 { margin-left: -200px; }
.push-6 { margin-left: -240px;  }
.push-7 { margin-left: -280px;  }

.push-1 { margin: 0 -40px 1.5em 40px; }
.push-2 { margin: 0 -80px 1.5em 80px; }
.push-3 { margin: 0 -120px 1.5em 120px; }
.push-4 { margin: 0 -160px 1.5em 160px; }
.push-5 { margin: 0 -200px 1.5em 200px; }
.push-6 { margin: 0 -200px 1.5em 240px; }
.push-7 { margin: 0 -200px 1.5em 280px; }


.pushdown-1{ margin-top:5px;}
.pushdown-2{ margin-top:10px;}
.pushdown-3{ margin-top:15px;}
.pushdown-4{ margin-top:20px;}
.pushdown-5{ margin-top:25px;}
.pushdown-6{ margin-top:30px;}
.pushdown-7{ margin-top:35px;}
.pushdown-8{ margin-top:40px;}
.pushdown-9{ margin-top:45px;}
.pushdown-10{ margin-top:50px;}
.pushdown-11{ margin-top:55px;}
.pushdown-12{ margin-top:60px;}
.pushdown-13{ margin-top:65px;}
.pushdown-14{ margin-top:70px;}
.pushdown-15{ margin-top:75px;}
.pushdown-16{ margin-top:80px;}

div.floatLeft{ float:left}
div.floatRight { float:right}
div.floatNone{ float:none}

.box{padding:7px;}
.boxBlue {background:#ECF2F5; border:1px solid #C7DBE5; padding:7px;}
.boxBrown{background:#F5F4EC; border:1px solid #E5DDC7; padding:7px;}
.boxGray {background:#efefef;	border:1px solid #E1E1E1;padding:7px;}/*表单不同区域的划分*/

.cut{ overflow:hidden;}
/*分隔线*/
hr       {background: transparent; color: #ddd;  float: none; width: 100%; height: 0; margin:5px 0; padding:0;border: 1px solid #eee;}
hr.space {background: #fff;color: #fff;}

/*清除浮动
	 提供两个方式来清除浮动：
	 1、clearfix可以直接在浮动元素的包裹容器内直接写上class=cleafix就可以就可以清除浮动了，好处是仅仅增加一个class而不需要增加额外的多于html元素。比如
			<div class="clearfix">
				<div style="float:left"></div>
				<div style="float:right"></div>
			</div>
	 2、另一个方法是直接在浮动元素的结尾处写上<div class="clear"></div>
 */
 
.clearfix:after  {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix        {display: inline-block;}
* html .clearfix,
* html           {height: 1%;}
.clearfix        {display: block;}
.clear           {border-top:1px solid transparent !important; border-top:0; clear:both; line-height:0; font-size:0;height:0;height:1%;}


/*---------------------------------------------------------------------------------------------------------------
	IM
---------------------------------------------------------------------------------------------------------------*/
#siderIMchat{z-index:65535; position:absolute;}
#siderIMchat_hiddenbar{background:url(im/siderim_hiddenbar.gif); width:26px; height:136px;}
#siderIMchat_main{width:170px; display:none; margin:0 10px}
#siderIMchat_main .top{ background:url(im/siderim_title.gif); height:34px;}
#siderIMchat_main .infobox{ font-size:12px;text-align:center; background:#bdc5cb; background-image:url(im/siderim_infobox.gif);background-repeat:no-repeat;padding:5px;line-height:14px;color:#000; font-weight:700;}
#siderIMchat_main .bg{ font-size:12px; background:url(im/siderim_bg.gif); padding:5px;}
#siderIMchat_main ul li{ float:left; margin-right:5px; margin-bottom:6px;}
#siderIMchat_main .bottom{ background:url(im/siderim_bottom.gif); height:9px; overflow:hidden }

/*--------------------------------------------------------*/
/*					商品搜索的挂件
/*--------------------------------------------------------*/
.SearchBar table td { padding:0 5px; vertical-align:middle }
.SearchBar .inputstyle { padding:02px; }
.ArtListWrap ul li .date { float:right }
/*--------------------------------------------------------*/
/*					商品列表样式
/*--------------------------------------------------------*/
/*列表页面头部，里面包含了显示页面的切换方式，选择排序的下拉框以及上部的翻页*/
.GoodsSearchWrap .title {border:1px #ccc solid;border-top:none;margin-bottom:5px;border-right-color:#fff;border-left-color:#fff;}
.GoodsSearchWrap .title table {border-bottom:2px solid #efefef;background:#fff;}
.GoodsSearchWrap .title td{vertical-align:middle;line-height:27px;height:27px;}
.GoodsSearchWrap .title .pager{border:none;margin:0}
.GoodsSearchWrap .title .listmode { color:#666;  }
.GoodsSearchWrap .title .listmode span { cursor:pointer; margin:0 2px; display:block; float:left; text-indent:-9999px; display:block; overflow:hidden; width:18px; height:18px; }
.GoodsSearchWrap .title .listmode .list_index { background:url(list_style_1.gif) no-repeat; }
.GoodsSearchWrap .title .listmode .list_grid { background:url(list_style_2.gif) no-repeat; }
.GoodsSearchWrap .title .listmode .list_text { background:url(list_style_3.gif) no-repeat; }
.GoodsSearchWrap .title .listmode .current,.GoodsSearchWrap .title .listmode a:hover span { background-position:0 -20px; }
.GoodsSearchWrap .title .listorder span, 
.GoodsSearchWrap .title .listorder a{ background:url(list_order.gif) repeat-x; border:1px solid #d9d9d9; color:#4a4a4a; cursor:pointer; margin:0 0 0 -1px; display:block; float:left; width:43px; height:17px; line-height:17px; text-decoration:none; position:relative;}
.GoodsSearchWrap .title .listorder i{background:url(list_order.gif) no-repeat right -47px; display:block; padding:0 0 0 5px; margin-right:2px;}
.GoodsSearchWrap .title .listorder a:hover{background:#e9e9e9 url(#);}
.GoodsSearchWrap .title .list_desc i{ background-position:right -97px;}
.GoodsSearchWrap .title .list_asc_on i{ background-position:right -147px;}
.GoodsSearchWrap .title .list_desc_on i{ background-position:right -197px;}

.GoodsSearchWrap .title .list_asc:hover i{ background-position:right -147px;}
.GoodsSearchWrap .title .list_desc:hover i{ background-position:right -197px;}

#gallerybar.fixed{position:fixed;top:0;border-color:#333;z-index:600;}

/*	
此处当前版本不可用
.GoodsSearchWrap{clear:both;margin:0 auto 15px;}
.GoodsSearchWrap h6{margin:0;padding:0;font-size:1.2em;line-height:1.2em;}
.GoodsSearchTabs{float:right;margin:0 5px 0 0;}
.GoodsSearchTabs li{float:left;margin:0 2px;height:24px;overflow:hidden;}
.GoodsSearchTabs li a{color:#666666;display:block;background:url(list_title_tabl.gif) no-repeat left -24px;padding:6px 0 0 10px;}
.GoodsSearchTabs li span{display:block;	background:url(list_title_tabr.gif) no-repeat right -24px;padding:6px 10px 0 0;margin:-6px 0 0 0;}
.GoodsSearchTabs li.current a{background:url(list_title_tabl.gif) no-repeat left top;color:#FFFFFF;}
.GoodsSearchTabs li.current span{background:url(list_title_tabr.gif) no-repeat right top;}
*/

.GoodsSearchWrap .ItemsWarp td { vertical-align:top; white-space:nowrap; }
/*以列表的方式显示*/
.GoodsSearchWrap .items-list { padding:10px 0; border-bottom:1px solid #ddd; }
.GoodsSearchWrap .items-list .goodpic { text-align:center;}
.GoodsSearchWrap .items-list .goodpic a{display:block;overflow:hidden;zoom:1;}
/*.GoodsSearchWrap .items-list .goodpic .zoom-handle{line-height:23px;position:absolute;right:0;top:0;background:url(zoom_handle_icon.png) no-repeat 50% 50%;visibility:hidden;}
.GoodsSearchWrap .items-list .goodpic a:hover .zoom-handle{visibility:visible;}*/
.GoodsSearchWrap .items-list .goodinfo { color:#666; white-space:normal; padding-right:10px; }
.GoodsSearchWrap .items-list .price_button { }
.GoodsSearchWrap .items-list .price_button li { white-space:nowrap; }
.GoodsSearchWrap .items-list .price_button .button { margin:5px 0 4px 0; }
.GoodsSearchWrap .items-list .price_button .button li { height:25px; }
.GoodsSearchWrap .items-list .button .addcart { width:100px; background:url(list_btns.gif) no-repeat; }
.GoodsSearchWrap .items-list .button .xiajia { width:100px; background:url(xiajia.gif) no-repeat; height:25px; }
.GoodsSearchWrap .items-list .button .present { width:100px; background:url(list_btns.gif) no-repeat 0 -125px; }
.GoodsSearchWrap .items-list .button .star-off { width:62px; background:url(list_btns.gif) no-repeat 0 -75px; }
.GoodsSearchWrap .items-list .button .star-on { width:62px; background:url(list_btns.gif) no-repeat 0 -25px; }
.GoodsSearchWrap .items-list .button .star-del { width:62px; background:url(list_btns.gif) 0 -150px; }
.GoodsSearchWrap .items-list .button .btncmp { width:62px; background:url(list_btns.gif) no-repeat 0 -50px; }
.GoodsSearchWrap .items-list .button .nobuy { width:100px; background:url(list_btns.gif) no-repeat 0 -100px; }
.GoodsSearchWrap .items-list .button li.vdetail { display:none; }
/*以橱窗的方式显示*/
.GoodsSearchWrap .items-gallery { overflow:hidden; text-align:center; padding:2px; margin:3px; border: 1px solid #ddd;border-right-color:#ccc;border-bottom-color:#ccc; }
.GoodsSearchWrap .items-gallery h6 a { font-weight:normal; }
.GoodsSearchWrap .items-gallery h6 { margin-bottom:5px; line-height:15px; }
.GoodsSearchWrap .items-gallery .goodpic { margin-bottom:2px; overflow:hidden;display:block;padding:2px;}
.GoodsSearchWrap .items-gallery .goodpic a {background:#fff;overflow:hidden;display:block;margin:0 auto;  text-align:center; vertical-align:middle;}
.GoodsSearchWrap .items-gallery .goodpic img { }
.GoodsSearchWrap .items-gallery .goodinfo { padding:4px;text-align:left;  }
.GoodsSearchWrap .items-gallery .goodinfo h6 { height:32px;text-align:center;}
.GoodsSearchWrap .items-gallery .goodinfo .price1 { font-size:14px; }
.GoodsSearchWrap .items-gallery .button { text-align:center; float:right; width:115px;}
.GoodsSearchWrap .items-gallery .button li { margin-right:-4px; *margin:0; background:#fff; padding:0; }
.GoodsSearchWrap .items-gallery .button a { height:25px; line-height:25px; }
.GoodsSearchWrap .items-gallery .button .addcart { width:33px; background:url(goodsgallery_icon.gif) 0 -100px; height:25px; margin-right: -2px; *margin-right:1px;}
.GoodsSearchWrap .items-gallery .button .btncmp { width:26px; background:url(goodsgallery_icon.gif) 0 0; }
.GoodsSearchWrap .items-gallery .button .vdetail { width:23px; background:url(goodsgallery_icon.gif) 0 -25px; }
.GoodsSearchWrap .items-gallery .button .star-off { width:28px; background:url(goodsgallery_icon.gif) 0 -75px; }
.GoodsSearchWrap .items-gallery .button .star-on { width:28px; background:url(goodsgallery_icon.gif) 0 -50px; }
.GoodsSearchWrap .items-gallery .button .nobuy { width:32px; background:url(goodsgallery_icon.gif) 0 -125px; }
/*以文字的方式显示*/
.GoodsSearchWrap .items-text a,
.GoodsSearchWrap .items-text .textbutton li { text-indent:0; display:inline; position:static; padding:0 2px; text-decoration:underline; color:#666; }
.GoodsSearchWrap .items-text .textbutton li.addcart { display:none; }
.GoodsSearchWrap .items-text .textbutton li.vdetail { display:none; }
.GoodsSearchWrap .items-text .pic a { position:relative; }
.GoodsSearchWrap .items-text .pic a span { position:absolute; }
.GoodsSearchWrap .items-text .pic a:hover { z-index:10000; }
.GoodsSearchWrap .items-text .pic a:hover span { top:20px; left:0; border:1px solid #ccc; padding:5px; background:#fff; }
.GoodsSearchWrap .items-text .nobuy a { color:#f00; }
.GoodsSearchWrap .button a { text-indent:-9999px; display:block; cursor:pointer; height:25px;}
.GoodsSearchWrap .button li { padding:0; display:inline-block; *display:inline; zoom:1; margin:0 2px 0 0; }
.GoodsSearchWrap .button .buy-select { width:50px; height:27px; vertical-align:bottom; z-index: 200;}
.GoodsSearchWrap .buy-select-list { margin:3px 0; border: 2px solid #E5DDC7; background: #F5F4EC; padding:0.8em; color: #514721; }
.GoodsSearchWrap .buy-select-list  h3 { background:none; margin:0 0 5px; }
/*会员中心商品收藏*/
#mbc-my-fav .star-on,
#mbc-my-fav .star-off { display:none; }
#mbc-my-fav .button li,
#mbc-my-fav .buy-select-list { margin-top:0; }
/*商品列表页面的请选择规格*/
.button .buy-select-list { width:180px; position:absolute; margin-top:2px; *margin-top:22px;
z-index:99; }
.button .buy-select-list td { border-bottom:1px solid #ccc; padding:3px 0; }
.button .buy-select-list a { text-indent:0; display:inline; color:#666; }
.button .buy-select-list .btnbuy { width:43px; height:20px; line-height:20px; background:url(btn_2.gif) no-repeat center; display:block; text-align:center; }
/*进阶式搜索的商品筛选*/	
.GoodsSelector { margin:0 0 5px 0; }
.GoodsSelector h5 { margin:2px 0; }
.GoodsSelector a { color:#3366cc; margin:0 20px 0 0; }
.GoodsSelector a.remove { color:#f60; font-weight:bold; background:url(selector_arr.gif) no-repeat; padding:0 0 0 15px; }
.GoodsSelector a.remove:hover { background-position: 0 -20px; }
.GoodsSelector .num { font-size:0.8em; color:#333333; margin-left:1px; }
/*商品图片放大*/



/*--------------------------------------------------------*/
/*					商品规格相关
/*--------------------------------------------------------*/
.goods-spec { overflow:auto; height:100%; line-height:180%; }
.goods-spec .curr { z-Index:10 }
.goods-spec .spec-selected { font-size:13px; color:#fff; font-weight:bold; color:#333; }
.goods-spec .spec-item { clear:left; overflow:hidden; }
.goods-spec li { float:left; margin:3px; min-width:1.5em;}
.goods-spec a { border:1px #fff solid; display:block; position:relative; background:#fff; margin:0; overflow:hidden; *overflow:visible; *float:left; }
.goods-spec a i { display:none; background:url(item_sel.gif) no-repeat 0 0; height:12px; overflow:hidden; width:12px; position:absolute; bottom:-1px; right:-1px; text-indent:-9999em; }
.goods-spec a span,
.goods-spec a img { border:1px #ccc solid; padding:1px; background:#fff; color:#333; display:block; }
.goods-spec a span { padding:1px 6px 1px 6px; line-height:15px; white-space:nowarp; background:url(goodspecbg.gif);word-break: break-all }
.goods-spec a:hover { border-color:#f90; }
.goods-spec a:hover img,
.goods-spec a:hover span{ border-color:#fff; }
.goods-spec .selected,
.goods-spec .selected:hover,
.goods-spec .selected span,
.goods-spec .selected:hover span,
.goods-spec .selected:hover img,
.goods-spec .selected img { border-color:#f90; }
.goods-spec .selected i { display:block;}
.goods-spec a.lock,
.goods-spec a.lock:hover { border-color:#ccc; border-style:dotted; cursor:not-allowed; }
.goods-spec a.lock span,
.goods-spec a.lock img { border-color:#fff; opacity:.2; filter:alpha(opacity=20);  *color:#ccc;
}
.goods-spec .handle { border:1px #ccc solid; padding:0 2px 0 5px; color:#999; cursor:pointer; position:relative; z-Index:10; background:#fff; }
.goods-spec .handle.curr:hover{border:1px #333 solid; border-bottom-color:#efefef;}
.goods-spec .handle em { color:#333; }
.goods-spec .handle span { display:inline; padding:1px 15px 1px 0; background:transparent url(arrowdown.gif) no-repeat scroll 100% 50%; }
.goods-spec .handle .select { color:#333; }
.goods-spec .content { display:none; padding:5px; border:1px #ccc solid; position:absolute; z-index:1; background:#fff; }

.goods-spec .curr {border-color:#333; border-bottom-color:#efefef; padding-bottom:1px; color:#333;z-index:22; background:#efefef;}
.goods-spec .content-curr { display:block; background:#efefef; z-index:20;border-color:#333;}

.goods-spec .spec-selected-error { color:#ff0000; }
table.spec-item th,
table.spec-item td { vertical-align:middle; }
.GoodsSelector .goods-spec .selected { background:#FF9; }
.GoodsSelector .goods-spec .selected span { font-weight:bold; }
.GoodsSelector .goods-spec .curr { padding-bottom:7px; margin-bottom:-1px; background:#eee; }
.GoodsSelector .goods-spec .content { position:static; float:none; clear:left; overflow:auto; margin-top:0; height:100%; background:#eee}
/*--------------------------------------------------------*/
/*					对比
/*--------------------------------------------------------*/
.cmpresult th { white-space:nowrap; }
/*--------------------------------------------------------*/
/*					商品详细页
/*--------------------------------------------------------*/
.GoodsInfoWrap { overflow:hidden }
.GoodsInfoWrap i { font-style:normal; font-family:Tahoma, Verdana, Arial; }
.GoodsInfoWrap .goodsname { font-size:14px; border:none; background:none; color:#000000; margin:0; padding:0 0 5px 0; }
.GoodsInfoWrap .note { color:#999999; margin:3px 0; }
.GoodsInfoWrap .brief { margin:0; padding:0 0 5px 0; color:#369; }
.GoodsInfoWrap .goodsprops { font-family:Tahoma, Verdana, Arial; border-top:1px dotted #a6a6a6; border-bottom:1px dotted #a6a6a6; padding:10px 0; margin:0 0 5px 0; }
.GoodsInfoWrap .goodsprops i { color:#777 }
.GoodsInfoWrap .goodsprops span { padding-right:5px; }
.GoodsInfoWrap .goodsprops li { float:left; width:49%; padding:2px 0; color:#000; 
overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.GoodsInfoWrap .goodsprops li.line { clear:both; float:none; display:block; }
.GoodsInfoWrap .goodsprops .spec { float:none; width:100%; }
.GiftRule { margin:10px; padding:5px 10px; border:1px solid #EEEEEE; background:#FBFDFF; }
.GiftRule h4 { margin:0 0 5px 0; font-size:1.2em; }
.GoodsInfoWrap .giftchange { margin:10px 20px; }
.GoodsInfoWrap .mktprice i { color:#a4a4a4; text-decoration:line-through; }
.GoodsInfoWrap .userselect { padding:5px; background:#fffee6; border:1px solid #e7dbb1; margin:10px 0 10px 0;  }
.GoodsInfoWrap .userselect .desc { padding:0 5px; }
.GoodsInfoWrap .userselect .goodsspec { }
.GoodsInfoWrap .userselect .goodsspec td { white-space:nowrap; padding:3px 5px; }
.GoodsInfoWrap .choose { border:none; margin:5px 0; }
.GoodsInfoWrap .adjtitle { z-index:1; position:relative; }
.GoodsInfoWrap .goods-adjunct-row .inputstyle { width:2em; padding:1px; }
.GoodsInfoWrap .choose .error { color:#e33c1c; }
.GoodsInfoWrap .choose .memberprice i { font-size:12px; }
.GoodsInfoWrap .choose table { background:#FFFFFF; border:1px solid #a9a9a9; }
.GoodsInfoWrap .adjpc { padding:0; margin:0; color:#464646; }
.GoodsInfoWrap .choose .buynum { height:16px; border:1px solid #c5c5c5; width:15px; padding:0 3px; background:#fff; }
.GoodsInfoWrap .choose td { padding:3px; border-bottom:1px dotted #ccc; }
.GoodsInfoWrap .choose .last td { border:none; }
.goodsaction { padding:15px 20px; }
.goodsaction .g-msg { display:inline; margin:0; padding:0; margin-left:40px; }
.error .goodsaction .g-msg { color:#e33c1c; font-weight:bold; }
.goodsaction .g-product,
.goodsaction .g-adjunct { padding:2px; margin:0; color:#53585F; font-weight:normal; letter-spacing:0.1em; }
.GoodsInfoWrap .g-total-price { font-size:1.4em; color:#FF6600; font-weight:normal; }
.GoodsInfoWrap .btnBar { margin:0 3px 3px; padding:2px; border-top:1px #fff solid;}
.GoodsInfoWrap .btnBar .btns { float:left; }
.GoodsInfoWrap .btnBar ul { padding-top:15px; }
.GoodsInfoWrap .btnBar li { display:inline; }
.GoodsInfoWrap .btnBar a { margin:0 5px; }
.GoodsInfoWrap .btnBar .btn-fav,
.GoodsInfoWrap .btnBar .btn-send { margin:0; background:url(btn_ginfo_links.gif) no-repeat; padding:3px 0 0 18px; }
.GoodsInfoWrap .btnBar .star-on .btn-fav { background-position:0 -20px; }
.pdtdetail h2 { font-size:14px; border:0; padding-left:0; color:#000; }
.pdtdetail .indent { padding:5px 10px; }

.hightline {background:#FFFEE6;border:1px solid #E7DBB1;margin-bottom:5px;}
.hight-offline { background:#F5F5F5; border:1px solid #dedede; margin-bottom:10px;}
.hight-offline .btnBar{ border:none;}
.hightbox {border:2px solid #fff;padding:5px;}
.hightline-enter{border-color:#FF9900;}
.buyinfo {padding:5px 0 10px; border-bottom:1px #faeac7 solid;}

/*--------------------------------------------------------*/
/*			 		商品详细页 图片
/*--------------------------------------------------------*/
.goods-detail-pic { overflow:hidden;position:relative;width:300px;height:300px;}
.goods-detail-pic a { border:none;overflow:hidden;display:block; width:300px;height:300px;text-align:center;margin:0 auto;}
.goods-detail-pic_loading { background:#ffffff url(loading.gif) no-repeat center center!important; }
.goods-pic-magnifier{position:absolute;width:100px;height:100px;background:#666;top:0;left:0;cursor:crosshair;visibility:hidden;border:1px #fff solid;}
.goods-pic-magnifier-viewer{position:absolute;background:#fff;position:absolute;z-index:200;visibility:hidden;border:1px #666 solid;}
.goodspic { padding:0 20px 0 0; }
.goods-detail-pic-thumbnail { margin:0 auto;width:265px;}
.goods-detail-pic-thumbnail td{text-align:center;padding:0;font-size:0;line-height:normal;}
.goods-detail-pic-thumbnail a { display:block; border:2px solid #fff;overflow:hidden;outline:0; }
.goods-detail-pic-thumbnail a img { border:1px #e9e9e9 solid; padding:1px; background:#fff;border-bottom-color:#ccc;border-right-color:#ccc;}
.goods-detail-pic-thumbnail a:hover img{ border-color:#ff6600; }
.goods-detail-pic-thumbnail .uparrow { height:6px; font-size:0; background:transparent url(upyellowarrow.gif) no-repeat 50% 100%; visibility:hidden }
.goods-detail-pic-thumbnail .current .uparrow { visibility:visible; }
.goods-detail-pic-thumbnail .current a,
.goods-detail-pic-thumbnail .current a:hover { border-color:#ff6600; }
.goods-detail-pic-thumbnail .current a img,
.goods-detail-pic-thumbnail .current a:hover img { border-color:#fff; }
.picscroll { margin:10px 0 10px 0; }
.picscroll th,
.picscroll td { vertical-align:middle; text-align:center; }
.picscroll .scrollarrow { cursor:pointer; background:url(scollpicarrow.gif) no-repeat 0% 50%; visibility:hidden; }
.picscroll .pics { text-align:center; overflow:hidden; white-space:nowarp; }
.picscroll .pics table,
.picscroll .pics table th,
.picscroll .pics td { padding:0 1px 0 1px; margin:0; border:0; }
.picscroll .toright { background-position:100% 50%; }
/*--------------------------------------------------------*/
/*					商品详细页 货品列表
/*--------------------------------------------------------*/
.goods-products-list{
  background:#e9e9e9;
  position:absolute;
  z-index:65535;
  top:-10000;
  display: none;
}
.goods-products-list h4{
  margin:0;
  padding:2px;
  
}
.goods-products-list-box{
  background:#fff;
    padding:5px;
    border:1px #ccc solid;
    position:relative;
    top:-5px;
    left:-5px;

 }
.goods-products-list tbody tr{
  cursor:pointer;
}
.goods-products-list tbody tr.nostore td.store{
  color:#ff0000;
  background:#FFECEC!important;
}
.goods-products-list tbody tr.mouseover td{
   background:#EBEFF1;
   
}
.goods-products-list tbody tr.mousedown td{
  border-color:#e9e9e9 #e9e9e9 #fff #e9e9e9;
}

.goods-products-list tbody tr.selected td{
   background:#DFEEDB;
}
#view-products-list{
 white-space:nowrap;
}
#view-products-list a{
  display:block;
  padding:3px;
  color:#ff6600;
  border:none;
  background:transparent;
}
#view-products-list a:hover,#view-products-list a.active{
   background:#ff6600;
   color:#fff;
}
/*
 商品对比
*/
.goods-compare{position:absolute;z-index:200;width:180px;top:0;right:0;}
.goods-compare .close-gc{font-size:12px;color:#ff6600;cursor:pointer;}
.goods-compare .tpl{display:none;}


/*--------------------------------------------------------*/
/*					商品详细页 捆绑商品
/*--------------------------------------------------------*/
.GoodsPackageWrap { border:1px solid #d0d0d0; border-top:none; background:url(package_bg.gif) repeat-x; padding:5px 10px; margin-bottom:40px; }
.GoodsPackageWrap .items { border-bottom:1px dotted #ccc; padding:5px 0; }
.GoodsPackageWrap .last { border:none; }
.GoodsPackageWrap .itemwrap { float:left; width:65%; min-height:136px; overflow-x:auto; overflow-y:visible; padding-bottom:10px; _padding-bottom:15px; }
.GoodsPackageWrap dl { padding:0 5px; width:150px; text-align:center; }
.GoodsPackageWrap .plus { font-size:25px; color:#a1a1a1; padding:20px 0 0 0; width:20px; }
.GoodsPackageWrap .priceinfo { float:left; margin-left:40px; }
.GoodsPackageWrap .priceinfo .desc{font-size:12px;display:block;font-weight:normal;color:#666;}
.GoodsPackageWrap .buy { margin-top:5px; }
.GoodsPackageWrap .goodpic a{border:none;}
/*--------------------------------------------------------*/
/*					商品详细页 tab
/*--------------------------------------------------------*/
.goodspackagewrap,
.goods-detail-tab { margin:30px 0 0 0; background:url(tabsepbg.gif) repeat-x 0 1px; padding-left:5px; overflow:visible; }
.goodspackagewrap div,
.goods-detail-tab div { cursor:pointer; background:url(tabs_common.gif) no-repeat; color:#666666; display:block; float:left; height:17px; padding:4px 2px; text-align:center; width:91px; }
.goodspackagewrap .active,
.goods-detail-tab .active { background:url(tabs_on.gif) no-repeat; color:#000000; display:block; font-size:14px; font-weight:bold; height:28px; position:relative; margin-bottom:-4px; margin-top:-8px; padding-top:6px; width:117px; }
/*--------------------------------------------------------*/
/*					网站地图导航导航
/*--------------------------------------------------------*/
.Navigation { color:#888; line-height:36px; }
.Navigation a { color:#888; text-decoration:underline }
.Navigation span { margin:0 5px 0 0; }
.Navigation .now { font-weight:700; }
/*--------------------------------------------------------*/
/*					捆绑商品页面 捆绑商品
/*--------------------------------------------------------*/
.PackageGoodsWrap .items h3 { border:1px solid #ccc; padding:0 0 0 70px; margin-bottom:15px; background:#f2f2f2 url(packageinfobg.gif) no-repeat; line-height:25px; }
/*--------------------------------------------------------*/
/*					品牌
/*--------------------------------------------------------*/
.BrandWrap .img a { text-align:center; display:block; height:120px; overflow:hidden; width:120px; margin:0 auto; }
.BrandWrap .intro { height:42px; }
.BrandWrap .items { margin-top:10px; margin-bottom:5px; width:22%; overflow:hidden; }
.BrandWrap dl { }
.BrandWrap dl dt { height:120px; width:120px; text-align:center; margin:0 auto; }
.branddetail { margin-bottom:10px; border-bottom:1px solid #ccc; padding:5px 0 }
.branddetail .brandtitle td { vertical-align:middle }
/*--------------------------------------------------------*/
/*					友情连接
/*--------------------------------------------------------*/
.linksWrap { }
.linksWrap .img a { width:90px; height:90px; display:block; margin:0 auto; overflow:hidden }
/*--------------------------------------------------------*/
/*					购物车
/*--------------------------------------------------------*/
.CartWrap { clear:both; }
.CartWrap .CartNav { background:url(cartnav-bg.gif); height:64px; padding-right:10px; }
.CartWrap .FormWrap ol { width:300px; }
.CartWrap .FormWrap ol li { margin:0 0 0 30px; padding:3px; list-style:decimal; text-align:left }
.CartWrap .totalprice { font-size:16px; font-weight:bold; color:#FF0000; }
.CartWrap .recommend .gofavor { text-align:right; padding:0 10px; }
.CartWrap .CartBtn table { margin:0 auto; }
.CartWrap .fieldin { padding:5px; }
.CartWrap .row { margin:10px 0; }
.CartWrap .note { margin:0 0 0 5px; color:#999999; }
.CartWrap .FormWrap .division { padding:5px; border:1px solid #ccc; }
.CartWrap #amountInfo { background:#F5F4EC; border:1px solid #E5DDC7; }


.checkoutbase{background:#fff;}
.checkoutbase .liststyle tbody td,.checkoutbase .liststyle tbody th{font-size:12px;}
.receiver .liststyle,.receiver .liststyle td{border-width:0;color:#000;}
.receiver .inputstyle{border-top-color:#777;border-left-color:#777;}
.receiver .receivermore{border-top:1px #ccc solid;}
.receiver .receiver-sel li{background:none;line-height:23px;border:none;}
/*--------------------------------------------------------*/
/*					登录注册
/*--------------------------------------------------------*/
.RegisterWrap { margin:10px; }
.RegisterWrap .leftpart { float:left; width:58%; margin-right:50px; }
.RegisterWrap .righttop { float:right; width:35%; height:120px; }
.RegisterWrap .rightbottom { float:right; width:35%; height:100px; }
.RegisterWrap h4 { font-size:14px; padding:0; margin:3px 0; }
.RegisterWrap .intro { color:#999; }
.RegisterWrap .form { border:1px solid #ccc; padding:15px; margin:10px 0; }
.RegisterWrap .form table th { width:100px; font-size:14px; font-weight:normal; text-align:right; padding:7px 0; vertical-align:middle }
.RegisterWrap .form table td { vertical-align:middle }
.RegisterWrap .form table th i { padding:0 5px; color:#f60; }
/*--------------------------------------------------------*/
/*					会员中心
/*--------------------------------------------------------*/

.siteparttitle { height:60px; background:url(siteparttitle_bg.gif) repeat-x bottom; margin-bottom:15px;}
.siteparttitle .title { width:154px; height:65px; background:url(siteparttitle.gif); float:left; }
.siteparttitle .main { width:100%; margin:0 0 0 -154px; float:left; }
.siteparttitle .main .content { padding:7px 0 0 174px; }
.siteparttitle .main .content .user { border-right:1px solid #ccc; padding:0 14px 0 0; float:left; margin-right:20px; }
.siteparttitle .main .content strong { font-size:14px; color:#f90; font-weight:700; }
.siteparttitle .main .content .info { padding-top:7px; float:left; margin-right:20px; }
.MemberCenter { }
.MemberCenter h1 { border:0; background:0; padding:5px 0; font-size:14px; font-weight:bold; color:#464646;  }
.MemberSidebar { width:163px; float:left;  _overflow:hidden; }
.MemberSidebar span div { background-image: url(member_icos.gif); background-repeat: no-repeat; }
.MemberSidebar .hover .m_0 { background-position: right 0; } 
.MemberSidebar .m_0 { background-position: right -36px; } 
.MemberSidebar .hover .m_1 { background-position: right -72px; } 
.MemberSidebar .m_1 { background-position: right -108px; } 
.MemberSidebar .hover .m_2 { background-position: right -144px; } 
.MemberSidebar .m_2 { background-position: right -180px; } 
.MemberSidebar .hover .m_3 { background-position: right -216px; } 
.MemberSidebar .m_3 { background-position: right -252px; } 
.MemberSidebar .hover .m_4 { background-position: right -288px; } 
.MemberSidebar .m_4 { background-position: right -324px; } 
.MemberSidebar .hover .m_5 { background-position: right -360px; } 
.MemberSidebar .m_5 { background-position: right -396px; } 
.MemberSidebar .hover .m_6 { background-position: right -432px; } 
.MemberSidebar .m_6 { background-position: right -468px; } 
.MemberSidebar .hover .m_7 { background-position: right -504px; } 
.MemberSidebar .m_7 { background-position: right -540px; }

.MemberMain { width:100%; margin-right:-175px;  float:right; }
.MemberMain ol li { margin:0 30px; }
.MemberMenu { background:#f0f0f0;  }
.MemberMenu .body { margin-right:2px; padding:0 1px 0 1px; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; background:#fff; }
.MemberMenu a { padding:0 30px 0 0; _padding:0 15px 0 0; display:block; text-indent:30px; color:#464646; }
.MemberMenu a:hover { text-decoration:underline; color:#fe7800;}
.MemberMenu .current a { _position:relative; z-index:1; font-weight:bold; background:url(siteactivemenubg.gif) no-repeat; color:#fff; height:25px; line-height:25px; }
.MemberMenu .current a:hover { color:#fff; text-decoration:none;}
.MemberMenu span { border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; display:block; font-weight:bold; font-size:12px; color:#333; background:url(membermenu_bg.gif) repeat-x center; padding:2px 0 2px 0;  }
.MemberMenu li { line-height:20px; }
.MemberMenu ul li ul a { } 
.siteparttitle .gender { width:70px; height:60px; background:url(siteparttitle_male.gif); float:left;}
.siteparttitle .female { width:70px; height:60px; background:url(siteparttitle_female.gif); float:left;}
.siteparttitle .info { margin-top:20px; height:40px; line-height:40px;  float:left; text-indent:10px; }
.siteparttitle .time { margin-top:20px; height:40px; line-height:40px; width:250px; background:url(siteparttitle_bgr.gif) no-repeat right; color:#a0a0a0; float:right;}
.MemberMenu span div { margin:0px 5px; font-size:12px;} 
.MemberMenuList li { line-height:25px; height:25px;}
.MemberMenuList ul { padding:5px 0;}
.MemberMenu .title { height:7px; overflow:hidden; background:url(membermenu_title_bg.gif);} 
.MemberMenu .foot { height:7px; overflow:hidden; background:url(membermenu_foot_bg.gif);}
.MemberMain .point { color:#FF9900; font-weight:bold; font-family:Verdana;} 
.MemberMain,.MemberMain a { color:#464646;}
.MemberMain .title { color:#464646; font-weight:bold; font-size:14px; margin:5px 0 10px 0;}
.MemberMain .noinfo { border-top:1px solid #e5e5e5; height:30px; line-height:30px; color:#7e7e7e; text-indent:10px;}
.MemberMain .more { text-align:right; height:30px; line-height:30px; font-family:Verdana;}
.MemberMain .more a { color:#464646; text-decoration:none;}
.MemberMain-basicinfo { height:85px; background:url(membermain_bg1.gif); }
.MemberMain-basicinfo .info { padding:8px 5px 0px 5px; color:#7e7e7e;}
.MemberMain-basicinfo .info td { background:url(membermain_info3.gif); line-height:30px;}
.MemberMain-basicinfo .info .left { background:url(membermain_info1.gif); width:5px;}
.MemberMain-basicinfo .info .right { background:url(membermain_info2.gif); width:5px;}
.MemberMain-basicinfo li { list-style-type:disc;}
.MemberMain-basicinfo a { color:#464646; text-decoration:underline;}
.MemberMain-basicinfo .sel td { background:url(membermain_info6.gif); line-height:30px;}
.MemberMain-basicinfo .sel .left { background:url(membermain_info4.gif); width:5px;}
.MemberMain-basicinfo .sel .right { background:url(membermain_info5.gif); width:5px;}
.MemberMain .favorites .bg-lt{ background:url(membermain-lt.gif); height:10px; width:10px; }
.MemberMain .favorites .bg-t { background:url(membermain-t.gif) repeat-x top;}
.MemberMain .favorites .bg-rt {background:url(membermain-rt.gif); width:10px;}
.MemberMain .favorites .bg-lm {background:url(membermain-lm.gif) repeat-y left;}
.MemberMain .favorites .bg-rm {background:url(membermain-rm.gif) repeat-y right;}
.MemberMain .favorites .bg-lb {background:url(membermain-lb.gif); height:10px;}
.MemberMain .favorites .bg-b {background:url(membermain-b.gif) repeat-x bottom;}
.MemberMain .favorites .bg-rb {background:url(membermain-rb.gif);}
.MemberMain .activity .bg-lt{ background:url(membermain1-lt.gif); height:10px; width:10px; }
.MemberMain .activity .bg-t { background:url(membermain1-t.gif) repeat-x top;}
.MemberMain .activity .bg-rt {background:url(membermain1-rt.gif); width:10px;}
.MemberMain .activity .bg-lm {background:url(membermain1-lm.gif) repeat-y left;}
.MemberMain .activity .bg-rm {background:url(membermain1-rm.gif) repeat-y right;}
.MemberMain .activity .bg-lb {background:url(membermain1-lb.gif); height:10px;}
.MemberMain .activity .bg-b {background:url(membermain1-b.gif) repeat-x bottom;}
.MemberMain .activity .bg-rb {background:url(membermain1-rb.gif);}
.MemberMain .activity .bg-m { background:#fffcf8;}
.MemberMain .favorites-list td { padding:5px;}
.MemberMain .activity li { height:23px; line-height:23px; background:#fff2e0 url(ra.gif) no-repeat 8px 8px; margin:3px 0px;  font-weight:bold; text-indent:20px;}
.MemberMain .activity li a { color:#fe6c00;}
.MemberMain .activity li a:hover { text-decoration:underline;}
.memberlist .point a { color:#fe6c00; text-decoration:underline;}
.memberlist { color:#7e7e7e;}
.memberlist th {  background:url(memberlist_th_bg.gif) repeat-x center; color:#464646; height:27px; line-height:27px; text-align:left; padding-left:5px;}
.memberlist td { vertical-align:middle; border-bottom:1px solid #e5e5e5; padding:7px 0 7px 5px; color:#7e7e7e;}
.memberlist a { color:#7e7e7e; text-decoration:none;}
.memberlist a:hover { color:#464646; text-decoration:none;}
.memberlist .intro { color:#464646;}
.memberlist .intro { color:#7e7e7e; text-decoration:none;}
.memberlist a.intro:hover { color:#464646; text-decoration:none;}
.memberlist-tip .tip-text { padding:20px; background:#fff;}
.blueth th { background:url(blueth.gif) repeat-x center; color:#464646; height:27px; line-height:27px; text-align:left; padding-left:5px;}
.MemberMain .points { border-top:1px solid #e5e5e5; padding-top:15px;}
.currentpoints { background:url(membermain-bg1.gif);  width:180px; height:91px; vertical-align:middle; text-align:center;}
.cartlink { background:url(icons/cart.gif) no-repeat center left; padding-left:20px;}

/*会员中心后台阅读信息时，显示与隐藏的切换*/
.viewmsgoff { background:url(icon_map.gif) no-repeat 0 -158px; padding:0 0 0 15px; }
.viewmsg { background:url(icon_map.gif) no-repeat 0 -118px; padding:0 0 0 15px; }
/*--------------------------------------------------------*/
/*					对自定义页面的html元素重新定义
/*--------------------------------------------------------*/

.pageWrap { }
.pageWrap h2 { margin:15px 0; color:#666 }
.pageWrap h4 { margin:10px 0; border-bottom:1px solid #ddd; background:url(arrowleft-orange.gif) 0 5px no-repeat; padding-left:14px; }
.pageWrap ol li { color:#666 }
/*--------------------------------------------------------*/
/*					高级搜索
/*--------------------------------------------------------*/
.SearchMoreWrap { margin:10px 0; }
.SearchMoreWrap .division table.forform th,
.SearchMoreWrap .division table.forform td { vertical-align:middle; }
.SearchMoreWrap #search_cat_view .row { float:left; margin:3px 0; }
.SearchMoreWrap #search_cat_view .row label { width:140px; overflow:hidden; font-weight:normal; display:block; float:none; text-align:left; color:#369; margin-top:8px; }
.SearchMoreWrap #search_cat_view .row select { width:120px; }
/*--------------------------------------------------------*/
/*					表单
/*--------------------------------------------------------*/
.section .row { clear:both; overflow:hidden; }
.lineheight-free,
.lineheight-free * { line-height: normal; }
.themefoot { margin:0 auto; }
/*--------------------------------------------------------*/
/*					表单
/*--------------------------------------------------------*/
.customMessages *{line-height:140% }
/*--------------------------------------------------------*/
/*					用户输出部分
/*--------------------------------------------------------*/
.uarea-output * { line-height:180%; }
.uarea-output ul, .uarea-output ol { margin:1em 0; padding:0 0 0 40px;}
.uarea-output ul li { list-style:disc inside; border:none; margin:0;}
.uarea-output ol li { list-style:decimal inside; border:none; margin:0;}
.uarea-output i, .uarea-output em{ font-style:italic;}
/*--------------------------------------------------------*/
/*                 下单页
----------------------------------------------------------*/
.paymentextend{text-align:left;display:none;}
.paymentextend ul{overflow:hidden;height:100%;}
.paymentextend ul li{padding:3px;}
.selected .paymentextend {display:block;}


/*
  mini dialog

*/


.mini-cart-dialog { border:1px solid #badbf2;}
.mini-cart-dialog .dialog-title{background:#EDF7FD;color:#696D6F;line-height:22px;padding:0 4px 0 4px;}
.mini-cart-dialog .dialog-box{left:1px;top:1px;display:none;}
.mini-cart-dialog .title{font-size:12px;}
.mini-cart-dialog .title img{float:left;margin-right:5px}
.mini-cart-dialog .dialog-close-btn{font-family:Arial Black;color:#9BCAEA;text-align:center;}
.mini-cart-dialog .dialog-close-btn:hover{color:#63ADDE;}
.mini-passport-dialog .dialog-title{display:none;}
.mini-passport-dialog .dialog-content,.mini-passport-dialog table{padding:0;}
.mini-passport-dialog .loading{background:url(loading.gif) no-repeat 50% 50%}
.mini-passport-dialog .form{padding:0;margin:0;border:none;}
.mini-passport-dialog .form table td.row-span{background:#FFF5EE;width:190px;vertical-align:top;padding:4px 0 0 0;border-left:#FFECE0 1px solid;text-align:center;}
.mini-passport-dialog .row-span .span-auto{margin:0;padding:0;}
.mini-passport-dialog .row-span .close{font-family:Arial Black;color:#fff;background:#FF9955;border:1px #FA6400 solid;font-size:14px;cursor:pointer;}
.mini-passport-dialog .row-span .close:hover{background:#ff6655;border-color:#ff6655;}
.mini-passport-dialog .row-span a{color:#FA6400;font-weight:bold;}
.mini-passport-dialog .RegisterWrap{margin:0;}
.mini-passport-dialog .RegisterWrap h4{padding:10px 0 2px 10px;margin:0;}
.mini-passport-dialog .RegisterWrap i{padding-left:10px;color:#999;}

.fast-login { padding:15px 0 5px;}
ul.fast-login li { background:none; padding:0 0 0 5px; text-align:left;}
.fast-login span { background:url(ra.gif) no-repeat 0 8px; padding:0 0 0 10px;}

.img-zoom{padding:1px;border:1px #666 solid;background:#fff;position:absolute;z-Index:65535}



/*--------------------------------------------------------*/
/*            
 销售记录 商店留 言商品咨询 商品评论
----------------------------------------------------------*/
.commentAsk { width:32px; height:19px; line-height:19px; background:url(ask-bg-orange.gif); text-align:center; color:#fff; margin-right:5px; }

.commentText { width:600px; margin-top:5px; color:#111111; overflow:hidden;}

.commentReply { margin-bottom:10px;}

.commentReply-admin { width:32px; height:19px; line-height:19px; background:url(ask-bg-green.gif); text-align:center; color:#fff; margin-right:5px; }

.commentTabLeft {  height:28px; line-height:28px; text-indent:10px; margin-top:10px;}

.commentTabRight {  height:28px; width:10px;margin-top:10px;}

.addcomment .title{line-height:27px;}
.addcomment .title input.blur{border:none;background:transparent url(icons/arrow_6.gif) no-repeat 0 50%;padding-left:15px;}

/*==============================================================================================
导航菜单
=============================================================================================*/
.MenuList{
	_white-space:nowrap;
}
.MenuList div{
	float:none;
}
.MenuList .v-m-page{
  	z-index:65535;
  	background:#FFF;
    padding:2px 10px;
    border:1px solid #CCC;
}
#Menu .v-m-page a,
.MenuList .v-m-page a{
  	white-space:nowrap;
  	background:none;
    padding:0;
    margin:0;
    color:#333;
}
/*==============================================================================================
下拉菜单的样式
=============================================================================================*/
.fmenu{	position: absolute; left:0; background:#fff;cursor: default;border:1px solid #ccc;z-index:65535;padding:2px;}
.fmenu .item{cursor:pointer;}


/*==============================================================================================
即时通讯
=============================================================================================*/
.ImChat td  { padding:3px;}
.ImChat td a{ padding:3px; padding:0 3px;}
#siderIMchat_main .bg a img{ margin:3px 0}

/*==============================================================================================
评论
=============================================================================================*/
.Comment li  { padding:5px 0;}
.Comment h6{ margin:0;}
.Comment .cmt_item{ display:block;}
.Comment span{ margin:0 5px 0 0; text-align:right;}

/*==============================================================================================
订单信息
=============================================================================================*/
.OrderList li{ white-space:normal;border-bottom:1px dotted #ccc;padding:5px}
.OrderList .OrderListName{color:#000; font-weight:700;}
.OrderList .OrderListPrice{color:#000; font-size:11px;}
.OrderList .OrderListDate{color:#f90; font-size:11px; }

/*==============================================================================================
发货信息
=============================================================================================*/
.TransportList li{ white-space:normal;border-bottom:1px dotted #ccc;padding:5px}
.TransportList .TransportListId{color:#f90; font-weight:700; font-size:11px;}
.TransportList .TransportListShipname{color:#000; font-size:11px;}

/*==============================================================================================
浏览过的商品
=============================================================================================*/
.GoodsBrowsed{*width:100%;*overflow:hidden;line-height:15px;}
.GoodsBrowsed .goodpic{padding:1px;background:#fff;}
.GoodsBrowsed .view-time{font-size:11px;font-family:verdana;color:#999;}
.GoodsBrowsed .goodsName{font-size:11px;}
/*==============================================================================================
友情链接 & 即时联系
=============================================================================================*/
.LinkList,.ImChat{
	padding:5px;
}
.LinkList .LinkListItem {float:left;text-align:center;line-height:18px;}
/*=版块预设
=============================================================================================*/
.GoodsList .mktprice1{
	text-decoration: line-through;
	font-size:1em;
}
.GoodsList .price1{
	font-size:1em;
	font-weight:normal;
}



.more{margin:5px 5px 0 0; }





.ArticleList li,.ArticleList td{
	overflow:hidden;
	white-space:nowrap;
}
.ArticleList td{
	padding-left:10px;
}
.ArticleList li a,.ArticleList td a{
	padding-left:3px;
}
/*==============================================================================================
标签切换样式
=============================================================================================*/
.GoodsList-Tabs img,
.ArticleList img 		  {	margin-right: 4px;}


.Article-Tabs,
.GoodsList-Tabs{
	margin:10px 5px;
	overflow:auto;
	zoom:1;
	border-bottom:1px solid #ccc;
	padding:0 10px;
}
.Article-Tabs div,
.GoodsList-Tabs div{
	float:left;
	padding:3px 5px;
	cursor:pointer;
	border:1px solid #ccc;
	border-bottom:none;
	margin:0 0 0 -1px;
}
.Article-Tabs .current,
.GoodsList-Tabs .current{
	background:#efefef;
	font-weight:bold;
}


.IndexLoginWrap{
	padding:5px;
}
.IndexLoginWrap label{
	width:50px;
	margin:0 2px 0 0;
	font-weight:normal;
}
.IndexLoginWrap input.userinput{
	width:100px;
}
.IndexLoginWrap input.vcode{
	width:40px;
}
.IndexLoginWrap .buttonbar{
	margin:5px 0 0 0;
	padding:5px 0 0 0;
	border-top:1px solid #efefef;
	clear:both;
	text-align:center;
}
.IndexLoginWrap .buttonbar a{
	margin:0 4px;
}
.IndexLoginWrap .logon{
	line-height:20px;
	margin:5px 0;
	text-align:center;
}
.IndexLoginWrap .bar{
	overflow:hidden;
	white-space:nowrap;
}
.IndexLoginWrap .bar span{
	display:inline;
	text-align:left;
	line-height:12px;
	padding:0 8px;
}

/*=版块内部
=============================================================================================*/
.GoodsListWrap{
	text-align:center;
}
.GoodsList .item table{
	margin:5px 0;
}
.GoodsList .item{
	padding:0 5px;
}
.GoodsList .item table td{
	padding:5px;
	vertical-align:top;
	text-align:left;
}
.GoodsList .item table .goodsDesc{
	width:99%;
}
.GoodsList .goodsImg{
	margin:0 auto;
}
.GoodsList .goodsImg a{
	vertical-align:middle;
	text-align:center;
}
.GoodsList h6{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

   .GoodsShow .pic{
     display:block;
     margin:5px auto 0 auto;
   }
   
   .GoodsShow .info{
      padding:5px;
   }
   .GoodsShow .gname,.GoodsShow .desc{color:#333;overflow:hidden;}
/*=站点地图
=============================================================================================*/
.SiteMaps td a{
	padding:5px;
}
.SiteMaps h3 a{
	background:url(arrs.gif) no-repeat 0 -82px;
	padding:0 0 0 13px;
}
/*=商品购买区
=============================================================================================*/
.GoodsListWrap .button{
	width:110px;
	margin:0 auto;
}
.GoodsListWrap .button li{
	padding:0;
	display:inline-block;
	display:-moz-inline-stack;
	*display:inline;
	zoom:1;
	margin:0 2px;
}
.GoodsListWrap .listact{
	position:relative;
	text-indent:-9999px;
	width:46px;
	height:23px;
	display:block;
	cursor:pointer;
}
.GoodsListWrap .button .vdetail{
	display:none;
}
/*.GoodsListWrap .vdetail .listact{
	background:url(list_btns.gif) no-repeat 0 -100px;
}*/
.GoodsListWrap .addcart .listact{
	background:url(wgt_btns.gif) no-repeat;
}
.GoodsListWrap .star-off .listact{
	background:url(wgt_btns.gif) no-repeat 0 -23px;
}
.GoodsListWrap .star-on .listact{
	background:url(wgt_btns.gif) no-repeat 0 -46px;
}
.GoodsListWrap .nobuy .listact{
	background:url(wgt_btns.gif) no-repeat 0 -92px;
}



/*==============================================================================================
会员中心
=============================================================================================*/
.TreeList{
}
.TreeList .cat1{
	color:#000;
	padding-left:3px;
	font-weight:700;
}
.TreeList .cat2{
	color:#000;
	padding:0 0 0 25px;
}
.TreeList .cat3{
	color:#666;
	padding:0 0 0 20px;
}
.TreeList .cat4{
	padding:0 0 0 30px;
}
.TreeList .cat5{
	padding:0 0 0 40px;
}

/*==============================================================================================
商品分类
=============================================================================================*/
.GoodsCategoryWrap{
	text-align:left;
}

/*商品分类默认方式(最普通)*/
/*-------------------------------------------------------------------------------------------*/
/*第一层*/
.c-cat-depth-1 a { background:url(arrs.gif) no-repeat 0 -82px; padding-left:10px; font-weight:bold; zoom:1;}.c-cat-depth-1 table a { display: inline; }
/*第二层*/
.c-cat-depth-2 a{font-weight:normal;background:none;margin:0 2px;}
/*第三层*/
.c-cat-depth-3 a{font-weight:normal;}



/*商品分类弹出式*/
/*-------------------------------------------------------------------------------------------*/
/*第一层*/
.s-cat-depth-1 a { background:url(arrs.gif) no-repeat 0 -82px;	padding-left:15px; font-weight:bold;}
.s-cat-depth-1 a, .s-cat-depth-1 span {zoom:1;}
/*第二层*/
.s-cat-depth-2 a{background:none; font-weight:normal;}
.s-cat-depth-1 .s-cat-depth-2 .s-cat-depth-2-onlyfor2  {white-space:nowrap;}
.s-cat-depth-1 .s-cat-depth-2 .s-cat-depth-2-onlyfor2 li a{	font-weight:normal;	display:block;	background:url(arrs.gif) no-repeat 5px -40px;padding:0 15px 0 15px;}
/*弹出层*/
.s-cat-dropdown {	border:1px solid #ccc;background:#fff; white-space:nowrap; padding:0 10px;}
.s-cat-dropdown a{display:block;	background:url(arrs.gif) no-repeat 5px -40px;padding:0 0 0 15px;}



/*商品分类折叠式*/
/*-------------------------------------------------------------------------------------------*/

/*第一层*/
.e-cat-depth-1 a{padding:0;	font-weight:bold;}
.e-cat-depth-1 p{margin:0}
/*第二层*/
.e-cat-depth-2 a{font-weight:normal;}
/*第三层*/
.e-cat-depth-3 {white-space:nowrap;}
.e-cat-depth-3 a{display:block;}

.e-cat-depth-1 .symbols{cursor:pointer; display:block;float:left;text-align:center;margin-right:2px;}

/*==============================================================================================
商品分类
=============================================================================================*/

.BrandListWrap{ text-align:center;}

/*================================================================================
系统挂件[不可编辑]
===================================================================================*/
.system-widgets-box{
  height:500px;
  border-width:1px;
  border-color:#cccccc #999999 #999999 #cccccc;
  border-style:bold;
  background:#e6e6e6 url(system-widgets-box.gif) no-repeat 50% 50%;
}


